using System;
using System.Collections.Generic;

namespace Foo
{
    public class Bar
    {
        public unsafe List<String> FooBar<TArg>(int[] arg1, byte* arg2, TArg arg3, List<TArg[]> arg4)
        {
            return null;
        }
    }
}